Étudier l'alignement de trois points du plan

Pour déterminer si trois points sont alignés, on va regarder :

  • s'ils ont la même abscisse ;
  • sinon, si le coefficient directeur de deux des droites formées par ces trois points est égal.

On crée d'abord une fonction permettant de calculer le coefficient directeur d'une droite connaissant deux points :

def coeff_directeur(x1,y1,x2,y2):
    return (y2-y1)/(x2-x1)

On étudie maintenant l'alignement :

def points_alignés(x1,y1,x2,y2,x3,y3):
    if x1==x2:
        if x1==x3:
            return "Les points sont alignés"
        else:
            return "Les points ne sont pas alignés"
    else:
        a=coeff_directeur(x1,y1,x2,y2)
        b=coeff_directeur(x3,y3,x2,y2)
        if a==b:
            return "Les points sont alignés"
        else:
            return "Les points ne sont pas alignés"

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathe-matiques-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0